home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Bavarian / Bavarian #130 (19xx)(APS Electronic).zip / Bavarian #130 (19xx)(APS Electronic).adf / med_programmers.dok < prev    next >
Text File  |  1988-08-06  |  3KB  |  76 lines

  1.  
  2. THORSTEN KUTHE
  3. SONDERBURGERSTR. 2A
  4. 5090 LEVERKUSEN 1
  5.  
  6.  
  7.  
  8.     C-Programmierer !!!
  9.  
  10.     Die Datei Player.c ist bei MED beigelegt. Sie enthält den Quellcode
  11.     für die Player Routinen. Teijo hat versucht sie zu allen Compilern
  12.     kompatibel zu machen, unglücklicherweise konnte er nur Lattice austesten.
  13.     Unter Lattice sollte die "-v" Option benutzt werden, um die Stack
  14.     Überprüfung auszuschalten. Des weiteren kann man "geta4()" in
  15.     "__saveds" ändern.
  16.  
  17.     MED2C ist ein Programm, mit dem man MED Songs in C Code umwandeln kann.
  18.     Anweisungen:
  19.  
  20.         1. Sorgen sie für viel freien Diskettenplatz. Der Quelltext wird
  21.            LANG werden (das hängt sowohl vom Lied, als auch von den
  22.            Samples ab).
  23.         2. Kopieren sie den Song auf diese Diskette und wechseln sie in
  24.            dieses Verzeichnis.
  25.         3. Starten sie MED2C mit folgendem Format:
  26.             MED2C <song> <path1> ...
  27.            <song> ist der Name des Songs
  28.            <path> ist der Pfad der Samples. Sie müssen hinter dem Pfadnamen
  29.                   einen Slash eingeben. Z.B.
  30.                   MED2C Song2 Df1:MED/Instruments/ ST-01:
  31.         4. Warten sie..........
  32.         5. Compilieren sie alles.
  33.         6. Sie können alle Quelltext löschen. Sie brauchen nur noch die
  34.            Objektdateien.
  35.         7. Geben sie die Namen der Objektdateien in ihr .lnk File ein.
  36.  
  37.     In Ihrem Programm:
  38.  
  39.         1. Am Anfang müssen sie PLRInit() aufrufen. Wenn es Null zurückgibt
  40.            ist alles in Ordnung, ansonsten liegt ein Fehler vor und sie
  41.            sollten die Soundroutinen in Ruhe lassen.
  42.            PLRInit() erstellt einen neuen Task und initialisiert alles.
  43.         2. Wenn sie das Abspielen beginnen wollen, rufen sie PLPPlaySong()
  44.            auf.
  45.         3. Wenn sie es wieder beenden wollen, müssen sie PLPStop() aufrufen.
  46.            Sie können so oft sie wollen den Song abspielen.
  47.         4. Am Ende des Programmes müssen sie PLPRemove() aufrufen. Sie
  48.            müssen es auch aufrufen, wenn PLRInit() NICHT NULL ZURÜCKGAB !!!
  49.  
  50.     Sie dürfen den Player in eigenen Programmen benutzen, auch in
  51.     kommerziellen und dürfen ihn ihren Bedürfnissen anpassen. Es wäre aber
  52.     nett, wenn sie den Namen des Autors erwähnen würden.
  53.  
  54.         Teijo Kinnunen
  55.         Oksantie 19
  56.         SF-863000 OULAINEN
  57.         FINNLAND
  58.  
  59.     P.S. Wenn sie Fehler finden, schreiben sie an Teijo
  60.  
  61.  
  62.     So, und nun kommt meine Erfahrung mit dem Player. Das Programm MED2C
  63.     lief wunderschön, ich hatte wunderbare Quelltext, nur leider benötigten
  64.     diese Quelltexte die Include Datei "med.h", die auf der Fish 255 nicht
  65.     zu finden ist. Da die ganzen Variablen- und Strukturnamen auf Finnisch
  66.     sind, ist es mir auch absolut nicht möglich, das Programm
  67.     nachzuvollziehen. In dieser Fassung ist der Player für eigenen Programme
  68.     unbrauchbar, egal welchen Compiler man hat.
  69.  
  70.     Thorsten
  71.  
  72.  
  73.  
  74.  
  75.  
  76.